//
//  ViewModelProtocol.h
//  MVC|MVP|MVVM
//
//  Created by Guo Rui on 2017/11/15.
//  Copyright © 2017年 GR Harry. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@protocol ViewModelProtocol <NSObject>

@property (copy, nonatomic) NSString *imageUrl;
@property (assign, nonatomic) CGSize imageSize;
@property (assign, nonatomic) BOOL hiddenImageView;

@property (copy, nonatomic) NSString *timelineContent;
@property (assign, nonatomic) BOOL hiddenTimelineContentLabel;

@property (strong, nonatomic) NSString *publishInfo;

@property (assign, nonatomic) BOOL isLike;
@property (copy, nonatomic) NSString *likeCountDesc;

@property (copy, nonatomic) NSString *commentCountDesc;

// 事件
- (void)clickZan;

@end
